home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 2002 November / SGI IRIX Base Documentation 2002 November.iso / usr / share / catman / p_man / cat3dm / dmedia / dmDVAudioDecoderGetParams.z / dmDVAudioDecoderGetParams
Encoding:
Text File  |  2002-10-03  |  6.8 KB  |  133 lines

  1.  
  2.  
  3.  
  4. ddddmmmmDDDDVVVVAAAAuuuuddddiiiiooooDDDDeeeeccccooooddddeeeerrrrGGGGeeeettttPPPPaaaarrrraaaammmmssss((((3333ddddmmmm))))                  ddddmmmmDDDDVVVVAAAAuuuuddddiiiiooooDDDDeeeeccccooooddddeeeerrrrGGGGeeeettttPPPPaaaarrrraaaammmmssss((((3333ddddmmmm))))
  5.  
  6.  
  7.  
  8. NNNNAAAAMMMMEEEE
  9.      dmDVAudioDecoderGetParams - get DV audio decoder parameter values
  10.  
  11.  
  12. SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
  13.      ####iiiinnnncccclllluuuuddddeeee <<<<ddddmmmmeeeeddddiiiiaaaa////ddddmmmm____aaaauuuuddddiiiioooouuuuttttiiiillll....hhhh>>>>
  14.      ####iiiinnnncccclllluuuuddddeeee <<<<ddddmmmmeeeeddddiiiiaaaa////ddddmmmm____aaaauuuuddddiiiioooo....hhhh>>>>
  15.      ####iiiinnnncccclllluuuuddddeeee <<<<ddddmmmmeeeeddddiiiiaaaa////ddddmmmm____ppppaaaarrrraaaammmmssss....hhhh>>>>
  16.  
  17.      DDDDMMMMssssttttaaaattttuuuussss ddddmmmmDDDDVVVVAAAAuuuuddddiiiiooooDDDDeeeeccccooooddddeeeerrrrGGGGeeeettttPPPPaaaarrrraaaammmmssss((((DDDDMMMMDDDDVVVVaaaauuuuddddiiiiooooddddeeeeccccooooddddeeeerrrr hhhhaaaannnnddddlllleeee,,,,
  18.                                    DDDDMMMMppppaaaarrrraaaammmmssss ****ppppaaaarrrraaaammmmssss))))
  19.  
  20.  
  21. PPPPAAAARRRRAAAAMMMMEEEETTTTEEEERRRR
  22.      _h_a_n_d_l_e   DDDDMMMMDDDDVVVVaaaauuuuddddiiiiooooddddeeeeccccooooddddeeeerrrr structure, created by
  23.               ddddmmmmDDDDVVVVAAAAuuuuddddiiiiooooDDDDeeeeccccooooddddeeeerrrrCCCCrrrreeeeaaaatttteeee((((3333ddddmmmm)))).
  24.  
  25.  
  26.      _p_a_r_a_m_s   Parameters returned from the query.
  27.  
  28.  
  29. RRRREEEETTTTUUUURRRRNNNNEEEEDDDD VVVVAAAALLLLUUUUEEEE
  30.      Returns DDDDMMMM____SSSSUUUUCCCCCCCCEEEESSSSSSSS or DDDDMMMM____FFFFAAAAIIIILLLLUUUURRRREEEE.
  31.  
  32.  
  33. DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  34.      ddddmmmmDDDDVVVVAAAAuuuuddddiiiiooooDDDDeeeeccccooooddddeeeerrrrGGGGeeeettttPPPPaaaarrrraaaammmmssss((((3333ddddmmmm)))) gets state of DV audio decoder with
  35.      _p_a_r_a_m_s.
  36.  
  37.  
  38.      The set of parameters of _p_a_r_a_m_s returned by the query are defined in
  39.      _d_m_e_d_i_a/_d_m__a_u_d_i_o_u_t_i_l._h and _d_m_e_d_i_a/_d_m__a_u_d_i_o._h:
  40.  
  41.      DDDDMMMM____DDDDVVVVAAAAUUUUDDDDIIIIOOOO____FFFFOOOORRRRMMMMAAAATTTT - either DM_DVAUDIO_NTSC or DM_DVAUDIO_PAL
  42.      DDDDMMMM____DDDDVVVVAAAAUUUUDDDDIIIIOOOO____TTTTYYYYPPPPEEEE - either DM_DVAUDIO_DV or DM_DVAUDIO_DVCPRO
  43.      DDDDMMMM____AAAAUUUUDDDDIIIIOOOO____CCCCOOOODDDDEEEECCCC____MMMMAAAAXXXX____BBBBYYYYTTTTEEEESSSS____PPPPEEEERRRR____BBBBLLLLOOOOCCCCKKKK - either 120000 for NTSC or 144000 for
  44.      PAL
  45.      DDDDMMMM____AAAAUUUUDDDDIIIIOOOO____CCCCHHHHAAAANNNNNNNNEEEELLLLSSSS - number of channels of audio (1 or 2 or 4)
  46.      DDDDMMMM____AAAAUUUUDDDDIIIIOOOO____WWWWIIIIDDDDTTTTHHHH - will always be 16
  47.      DDDDMMMM____DDDDVVVVAAAAUUUUDDDDIIIIOOOO____CCCCHHHHAAAANNNNNNNNEEEELLLL____MMMMOOOODDDDEEEE - either DM_DVAUDIO_SD_2CH or DM_DVAUDIO_SD_4CH
  48.      DDDDMMMM____DDDDVVVVAAAAUUUUDDDDIIIIOOOO____CCCCHHHHAAAANNNNNNNNEEEELLLL____PPPPOOOOLLLLIIIICCCCYYYY - integer 1-19, described in dm_audioutil.h,
  49.      which specify exactly how the audio is layed out inside the DIF frame.
  50.      DDDDMMMM____MMMMEEEEDDDDIIIIUUUUMMMM - will always be DM_AUDIO
  51.      DDDDMMMM____AAAAUUUUDDDDIIIIOOOO____BBBBYYYYTTTTEEEE____OOOORRRRDDDDEEEERRRR - will always be DM_AUDIO_BIG_ENDIAN
  52.      DDDDMMMM____AAAAUUUUDDDDIIIIOOOO____FFFFOOOORRRRMMMMAAAATTTT - will always be DM_AUDIO_TWOS_COMPLEMENT
  53.      DDDDMMMM____AAAAUUUUDDDDIIIIOOOO____RRRRAAAATTTTEEEE - the sample rate in floating point (ex: 48000.0)
  54.      DDDDMMMM____AAAAUUUUDDDDIIIIOOOO____CCCCOOOODDDDEEEECCCC____FFFFRRRRAAAAMMMMEEEESSSS____PPPPEEEERRRR____BBBBLLLLOOOOCCCCKKKK - the maximum number of samples this DIF
  55.      frame could possibly contain
  56.      DDDDMMMM____DDDDVVVVAAAAUUUUDDDDIIIIOOOO____MMMMIIIINNNN____FFFFRRRRAAAAMMMMEEEESSSS____PPPPEEEERRRR____BBBBLLLLOOOOCCCCKKKK - the miniumum number of frames this DIF
  57.      frame could possibly contain
  58.      DDDDMMMM____AAAAUUUUDDDDIIIIOOOO____CCCCOOOODDDDEEEECCCC____FFFFIIIILLLLTTTTEEEERRRR____DDDDEEEELLLLAAAAYYYY - always zero
  59.      DDDDMMMM____DDDDVVVVAAAAUUUUDDDDIIIIOOOO____LLLLOOOOCCCCKKKK____MMMMOOOODDDDEEEE - non-zero if audio is locked according to the DV
  60.  
  61.  
  62.  
  63.                                                                         PPPPaaaaggggeeee 1111
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70. ddddmmmmDDDDVVVVAAAAuuuuddddiiiiooooDDDDeeeeccccooooddddeeeerrrrGGGGeeeettttPPPPaaaarrrraaaammmmssss((((3333ddddmmmm))))                  ddddmmmmDDDDVVVVAAAAuuuuddddiiiiooooDDDDeeeeccccooooddddeeeerrrrGGGGeeeettttPPPPaaaarrrraaaammmmssss((((3333ddddmmmm))))
  71.  
  72.  
  73.  
  74.      audio specification.  Zero if it is not locked.
  75.  
  76.  
  77. SSSSEEEEEEEE AAAALLLLSSSSOOOO
  78.      dmDVAudioDecoderCreate(3dm), dmDVAudioDecoderSetParams(3dm),
  79.      dmDVAudioDecode(3dm).
  80.  
  81.  
  82.  
  83.  
  84.  
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.                                                                         PPPPaaaaggggeeee 2222
  130.  
  131.  
  132.  
  133.